package com.ym.core.rabbit;

import cn.hutool.core.util.IdUtil;
import lombok.Data;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.Serializable;

/**
 * 普通消息发送
 *
 * @author 李涛
 * @version 创建时间：2018年6月16日 下午3:34:43
 */
@Data
public class NormalMessageTask implements Serializable {

	protected static final Logger LOG = LoggerFactory.getLogger(NormalMessageTask.class);

	/**
	 * 任务唯一性标志
	 */
	private String uuid = IdUtil.fastSimpleUUID();

	/**
	 * 任务类型
	 */
	private MessageTypeEnum messageTypeEnum;


	/**
	 * 发送的对象
	 */
	private Object msg;

	public NormalMessageTask() {
	}

	public NormalMessageTask(MessageTypeEnum messageTypeEnum, Object msg) {
		this.messageTypeEnum = messageTypeEnum;
		this.msg = msg;
	}
}
